﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace dmp_ui_demo {
	public partial class MDIParent1 : Form {
		private int childFormNumber = 0;

		public MDIParent1() {
			InitializeComponent();

		}

		private void ShowNewForm(object sender, EventArgs e) {
			Form childForm = new Form();
			childForm.MdiParent = this;
			childForm.Text = "窗口 " + childFormNumber++;
			childForm.Show();
		}

		private void OpenFile(object sender, EventArgs e) {
			OpenFileDialog openFileDialog = new OpenFileDialog();
			openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
			openFileDialog.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
			if (openFileDialog.ShowDialog(this) == DialogResult.OK) {
				string FileName = openFileDialog.FileName;
			}
		}

		private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) {
			SaveFileDialog saveFileDialog = new SaveFileDialog();
			saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
			saveFileDialog.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
			if (saveFileDialog.ShowDialog(this) == DialogResult.OK) {
				string FileName = saveFileDialog.FileName;
			}
		}

		private void ExitToolsStripMenuItem_Click(object sender, EventArgs e) {
			this.Close();
		}

		private void CutToolStripMenuItem_Click(object sender, EventArgs e) {
		}

		private void CopyToolStripMenuItem_Click(object sender, EventArgs e) {
		}

		private void PasteToolStripMenuItem_Click(object sender, EventArgs e) {
		}

		private void ToolBarToolStripMenuItem_Click(object sender, EventArgs e) {
			toolStrip.Visible = toolBarToolStripMenuItem.Checked;
		}

		private void StatusBarToolStripMenuItem_Click(object sender, EventArgs e) {
			statusStrip.Visible = statusBarToolStripMenuItem.Checked;
		}

		private void CascadeToolStripMenuItem_Click(object sender, EventArgs e) {
			LayoutMdi(MdiLayout.Cascade);
		}

		private void TileVerticalToolStripMenuItem_Click(object sender, EventArgs e) {
			LayoutMdi(MdiLayout.TileVertical);
		}

		private void TileHorizontalToolStripMenuItem_Click(object sender, EventArgs e) {
			LayoutMdi(MdiLayout.TileHorizontal);
		}

		private void ArrangeIconsToolStripMenuItem_Click(object sender, EventArgs e) {
			LayoutMdi(MdiLayout.ArrangeIcons);
		}

		private void CloseAllToolStripMenuItem_Click(object sender, EventArgs e) {
			foreach (Form childForm in MdiChildren) {
				childForm.Close();
			}
		}

		private void 药物专论ToolStripMenuItem_Click(object sender, EventArgs e) {
			ArticleEdit ae = new ArticleEdit();
			ae.MdiParent = this;
			ae.Show();
			ae.WindowState = FormWindowState.Maximized;


		}

		private void 文章编辑ToolStripMenuItem_Click(object sender, EventArgs e) {
			Form1 t = new Form1();
			t.MdiParent = this;
			t.Show();
		}

		private void optionsToolStripMenuItem_Click(object sender, EventArgs e) {
			Form2 t = new Form2();
			t.MdiParent = this;
			t.Show();
		}
	}
}
